#ifndef MOCKMEDIASOURCEFACTORY_H
#define MOCKMEDIASOURCEFACTORY_H

#include "MediaSourceFactory.h"

/**
 * a factory that produces MockMediaSource, to be used in model
 * test where the actual media source has no intrest
 */
class MockMediaSourceFactory : public MediaSourceFactoryInterface
{
public:
   MockMediaSourceFactory();

   // MediaSourceFactoryInterface interface
public:
   virtual AbstractMediaSource *buildMediaSource(const QString &fullPath,
                                                 const QString &stringId);
};

#endif // MOCKMEDIASOURCEFACTORY_H
